$(document).ready(function(){

	$("#userTable").load(getRootPath()+ "/MainMenu/system/userList.htm",{"pageIndex":"1"});
	
	$("#addOperatorFormDiv").dialog({
		autoOpen : false,
		modal : true,
		close:function(){
			$("input[type='text']").val("");
			$("input[type='password']").val("");
		}
	});
	
	$("#updateUserFormDiv").dialog({
		autoOpen : false,
		modal : true,
		close:function(){
			$("input[type='text']").val("");
			$("input[type='password']").val("");
		}
	});
	
	
	$("#addOperatorButton").click(function() {
		$("#addOperatorFormDiv").dialog("open");
	});
	
	$("#saveButton").click(function() {
		$("#saveButton").attr("disabled","disabled");
		$.post(getRootPath()+ "/MainMenu/system/saveUser.htm",$("#addUserForm").serializeArray(),function(data){
			if(data.error){
				alert(data.error);
			}else{
				$("#userTable").load(getRootPath()+ "/MainMenu/system/userList.htm",{"pageIndex":"1"});
				alert("添加成功");
			}
			$("#saveButton").removeAttr("disabled");
			$("#addOperatorFormDiv").dialog("close");
		});
	});	

	$("#updateButton").click(function() {
		$("#updateButton").attr("disabled","disabled");
		$.post(getRootPath()+ "/MainMenu/system/updateUser.htm",$("#updateUserForm").serializeArray(),function(data){
			if(data.error){
				alert(data.error);
			}else{
				$("#userTable").load(getRootPath()+ "/MainMenu/system/userList.htm",{"pageIndex":"1"});
				alert("修改成功");
			}
			$("#updateButton").removeAttr("disabled");
			$("#updateUserFormDiv").dialog("close");
		});
	});	

});

function edit(userid){
	$.getJSON(getRootPath()+ "/MainMenu/system/loadUser.htm",{"userid":userid}, function(json){
	  $("#userId").val(json.user.id);
	  $("#loginName").val(json.user.loginName);
	  $("#newName").val(json.user.name);
	  $("#newPermission").val(json.user.permission.code);
	  $("option[value='"+json.user.permission.code+"']").attr("selected","selected");
	  //data load complete, open the dialog
	  $("#updateUserFormDiv").dialog("open");
	});
}

function deleteUser(userid){
	if(confirm("确定删除吗？")){
		$.getJSON(getRootPath()+ "/MainMenu/system/deleteUser.htm",{"userid":userid}, function(data){
			if(data.error){
				alert(data.error);
			}else{
				$("#userTable").load(getRootPath()+ "/MainMenu/system/userList.htm",{"pageIndex":"1"});
				alert("删除成功");
			}
		});
	}
}